Vulkan Shader Class | Cross Platform Game Engine Development